home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / qread20.zip / QREADER.DOC < prev    next >
Text File  |  1992-01-24  |  76KB  |  1,737 lines

  1.  
  2.         
  3.  
  4.  
  5.  
  6.          ------------------------------------------------------------------
  7.         |                                                                  |
  8.         |                                                                  |
  9.         |                                                                  |
  10.         |                                                                  |
  11.         |                       QReader Version 2.0                        |
  12.         |                                                                  |
  13.         |               The `Full-Screen' On-line Text Door                |
  14.         |                                                                  |
  15.         |                                                                  |
  16.         |                               For                                |
  17.         |                                                                  |
  18.         |                      PCBoard Version 14.5x                       |
  19.         |                                                                  |
  20.         |                      Wildcat! Version 3.0x                       |
  21.         |                                                                  |
  22.         |             and any BBS using the DOOR.SYS door file.            |
  23.         |                                                                  |
  24.         |      Powerful On-Line text reading with the ability to scroll    |
  25.         |      through text files using PgDn, PgUp, DownArrow, UpArrow,    |
  26.         |      Home(top) and End(bottom).                                  |
  27.         |                                                                  |
  28.         |      Slides screen with Left and Right arrow keys for text       |
  29.         |      which is over 80 characters wide.                           |
  30.         |                                                                  |
  31.         |      Full featured Find / Repeat-find commands will display      |
  32.         |      found text highlighted in the center of the screen, with    |
  33.         |      the rest of the screen filled with the lines of text        |
  34.         |      that come before and after the found text.                  |
  35.         |                                                                  |
  36.         |                    Completely DESQview aware.                    |
  37.         |                                                                  |
  38.         |                 Supports non-standard COM ports.                 |
  39.         |                                                                  |
  40.         |                                                                  |
  41.         |                All Options Are Sysop-Configurable                |
  42.         |                                                                  |
  43.         |                                                                  |
  44.         |                                                                  |
  45.         |                                                                  |
  46.         |   QReader  (C) Copyright 1991-1992  Yandell Computer Services    |
  47.         |                                                                  |
  48.         |             12121 Little Road - Bldg. 303 - Suite 212            |
  49.         |                        Hudson, FL 34667                          |
  50.         |                                                                  |
  51.         |                   DATA -- (813) 842-8099 (HST)                   |
  52.         |                                                                  |
  53.         |                                                                  |
  54.         |                        January 24, 1992                          |
  55.         |                                                                  |
  56.         |                                                                  |
  57.         |                                                                  |
  58.          ------------------------------------------------------------------ 
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.         --------------------------------------------------------------------
  70.                                       QReader
  71.         --------------------------------------------------------------------
  72.  
  73.                                  TABLE OF CONTENTS                      Page
  74.                                  -----------------                      ----
  75.  
  76.               INTRODUCTION                                                 
  77.               ------------
  78.               1.0  What is QReader                                         3
  79.               1.1  QReader's History and What's New                        3
  80.  
  81.               PRELIMINARIES                                                
  82.               -------------
  83.               2.0  A Word on Installing QReader                            4
  84.               2.1  Install the SAMPLE First                                4
  85.               2.2  Installing Editors In QRSETUP.DEF                       4
  86.  
  87.               INSTALLATION
  88.               ------------
  89.               3.0  Installing Text Into a QReader Configuration         5-13
  90.               3.1  Installing Configurations Into Select Mode             14 
  91.               3.2  Starting QReader in Select Mode                        14
  92.               3.3  Setting Up Door Files to Call QReader                  15
  93.               3.4  Setting Up Menus. Helps, Etc.                          16
  94.               3.5  Color and Information Macros                           17
  95.               3.6  Setting Up PROTOCOL.DAT                                18
  96.               3.7  Setting Up SEND.BAT                                    19
  97.               3.8  Setting Up QReader for Non-Standard COM Ports          20
  98.               3.9  Memory Considerations and SWAP                         20
  99.               3.10 Editing Full-Screen Reader Help Window Contents        20
  100.  
  101.               RUNNING QReader                                           
  102.               ---------------
  103.               4.0  Notes on the Full Screen Reader                        21
  104.               4.1  Running QReader Locally                                21
  105.               4.2  Notes on Downloading In QReader                        22
  106.               4.3  Differences in `generic' DOOR.SYS mode                 22
  107.               4.4  On-Line Sysop Functions                                23
  108.               4.5  Multi-nodes, Networks, Multi-taskers                   24
  109.    
  110.               MISCELLANEOUS
  111.               ------------- 
  112.               5.0  Where to Receive Assistance                            24
  113.               5.1  Log Entries                                            24
  114.               5.2  Technical Notes                                        25
  115.               5.3  Error Messages                                         25
  116.               5.4  Disclaimer and Warranty                                26
  117.               5.5  About the Author                                       26
  118.               5.6  Acknowledgments                                        26
  119.                
  120.               REGISTRATION       
  121.               ------------
  122.               6.0  Registering QReader                                    27
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.         --------------------------------------------------------------------
  136.         Page 3                         QReader                        Page 3
  137.         --------------------------------------------------------------------
  138.  
  139.         1.0  What is QReader
  140.         --------------------
  141.         QReader is an on-line text reading door with many powerful features. 
  142.         Callers  may  scroll through the text as they read  it  with  cursor 
  143.         keys, such as the PgDn, PgUp, UpArrow, and DownArrow.  The Home  key 
  144.         will return the caller to the top of the file, and the End key  will 
  145.         place  them at the bottom of the file.  For those systems which  may 
  146.         have  text  which is longer than 80 characters per  line  (typically 
  147.         business' with 132 column reports)  QReader will even slide the text 
  148.         left and right with the left and right arrow keys!
  149.  
  150.         QReader  has a full-featured (F)ind text facility, complete  with  a 
  151.         (R)epeat find command.  Found text is displayed in the center of the 
  152.         screen.  If the caller is in color, the found text  is  highlighted, 
  153.         otherwise  it is underlined.  When text is found, a full  screen  is 
  154.         presented to the caller and the lines of text before  and  after the 
  155.         found text are displayed around the line of found text. The (R)epeat 
  156.         find  command  works  in the same fashion.  
  157.  
  158.         The (Z)ippy text search command at the main menu provides  extremely 
  159.         fast text searches in text files.  After the caller selects the text 
  160.         to search for, they may select which of the text items to search, or 
  161.         they may choose to search (A)ll of the items in a configuration.
  162.  
  163.         QReader displays both DOS and non-DOS (Unix, Amiga, etc) text files.
  164.  
  165.         Callers may download from QReader.  QReader has a unique downloading 
  166.         facility,  specially  designed for systems who wish  to  carry  back 
  167.         issues of daily, weekly, and monthly news items. If desired, QReader 
  168.         will automatically create the directory the caller sees on the  fly,  
  169.         based  on the physical presence of the files.  No need  to  manually 
  170.         update directory files!  Plus it looks like a regular directory!
  171.           
  172.         QReader comes with an installation program which is second to  none. 
  173.         F1  help is available at each installation parameter.  The Sysop may 
  174.         configure their own Text, Color Macro, and ANSI editors to use  from 
  175.         *WITHIN* QRSETUP.
  176.           
  177.  
  178.         1.1  QReader's History and What's New
  179.         -------------------------------------
  180.         Please refer to the enclosed FEATURES.NEW file for a listing of  new 
  181.         features in QReader version 2.0. 
  182.  
  183.         If  you already have QReader version 1.0 installed, you MUST  follow 
  184.         the steps outlined in UPGRADE.DOC *BEFORE* attempting to run QReader 
  185.         version 2.0.
  186.  
  187.  
  188.           
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.         --------------------------------------------------------------------
  202.         Page 4                         QReader                        Page 4
  203.         --------------------------------------------------------------------
  204.  
  205.         2.0  A Word on Installing QReader
  206.         ---------------------------------
  207.         The  purpose  of  this documentation is to explain  to  you  how  to
  208.         install  the QReader program.  It assumes you are  already  familiar 
  209.         with basic door installation in your BBS software's environment.
  210.  
  211.         QReader is NOT an "instant-install" door. If you are reading this on 
  212.         the  screen and have not yet printed out this documentation,  please 
  213.         do so now.  It will make things much easier for you.
  214.           
  215.  
  216.         2.1  Install the SAMPLE First
  217.         -----------------------------
  218.         Enclosed  with QREAD20.ZIP is a small sample configuration which  is 
  219.         ready  to  run.  To install this sample configuration,  extract  the 
  220.         entire contents of QREAD20.ZIP to a directory called \QREADER. Next, 
  221.         create a subdirectory called \QREADER\SAMPLE.  Extract the  contents 
  222.         of SAMPLE.ZIP (enclosed in QREAD20.ZIP) into \QREADER\SAMPLE.
  223.  
  224.         Next, run the QRSETUP program. Select option #1, to create or modify
  225.         configuration files.  Select (E)dit.  You will be shown a window  of 
  226.         all .CNF files.  Highlight SAMPLE.CNF and press enter.
  227.           
  228.         Change  the DRIVE letter in each parameter to the drive you  created 
  229.         the   \QREADER   and  \QREADER\SAMPLE  directories  on.   Save   the 
  230.         configuration  file.  This is all that is needed to see  QReader  in 
  231.         action with the SAMPLE configuration. 
  232.                
  233.         At the initial QRSETUP screen, select "Run QReader in local  testing 
  234.         mode".   Select  the  SAMPLE.CNF file again. Answer  the  "Start  in 
  235.         color?" question, and QReader will start.
  236.  
  237.         If you wish to run this SAMPLE configuration remotely, jump ahead to 
  238.         page 15 section 3.3 regarding QReader door batch files.
  239.  
  240.         Review the SAMPLE Qreader configuration.  You should become familiar 
  241.         with  the  layout and "feel" of this configuration.  It will  be  of 
  242.         great assistance when installing your own text into QReader.
  243.  
  244.  
  245.         2.2  Installing Editors In QRSETUP.DEF 
  246.         --------------------------------------
  247.         Before  proceeding  with the installation, you need  to  define  the 
  248.         external  file  editors  that  YOU  will  use  while  installing  or 
  249.         modifying  a QReader configuration.  At each installation  parameter 
  250.         which deals with a text file (MENU, HELLO, etc.) you may  create  or 
  251.         edit that text file from within the QRSETUP program.  These external 
  252.         editors  are defined in QRSETUP.DEF.  The enclosed QRSETUP.DEF  file 
  253.         contains  instructions  on  how to modify  this  file.  Simply  load 
  254.         QRSETUP.DEF into a text editor, and follow those instructions.
  255.                
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         --------------------------------------------------------------------
  268.         Page 5                         QReader                        Page 5
  269.         --------------------------------------------------------------------
  270.  
  271.         3.0  Installing text into a QReader configuration
  272.         -------------------------------------------------
  273.  
  274.         QReader has been designed so that unlimited publications, tutorials, 
  275.         or  text  of any kind may each be installed as a door.  All  QReader 
  276.         doors  may be run from one directory (\QREADER) by  using  different 
  277.         door configuration files.  Keep this in mind as you install QReader.
  278.  
  279.         Run QRSETUP.
  280.  
  281.         Select #1 (Create and/or modify config file).
  282.  
  283.         A  window of available .CNF files is displayed if (E)dit is  chosen. 
  284.         You will most likely want to (C)reate a new file at this point.
  285.  
  286.         PROMPT> Config file to create: _
  287.  
  288.         The config file name should indicate the publication or type of text 
  289.         in this installation of QReader (INFOMAT.CNF, BIX.CNF,  NEWSBYT.CNF, 
  290.         TUTORIAL.CNF, etc.).  You MUST use the .CNF extension on all QReader 
  291.         configuration files!
  292.  
  293.         The  recommended  setup for all QReader areas is to create the  main 
  294.         \QREADER  directory,  and  for each type of text item  you  will  be 
  295.         installing, create a subdirectory off of the \QREADER main for  that 
  296.         particular text (publication, etc.)
  297.  
  298.         Each configuration parameter is described on the following pages. 
  299.  
  300.         F1 help is available at all QRSETUP configuration parameters.
  301.                                              
  302.         Name of this system
  303.         -------------------
  304.         The  name entered here is displayed at the program's termination  in 
  305.         the  "Registered To:"  message  (registered copies only).  The  name 
  306.         indicated in this parameter MUST be the exactly the same as the name 
  307.         used  when registering QReader, and must be entered exactly the same 
  308.         into all .CNF configuration files.
  309.  
  310.         QReader registration number
  311.         ---------------------------
  312.         This is the number received when QReader has been registered. 
  313.       
  314.         Registration  will  replace the "Unregistered Copy"  message  (which 
  315.         appears at program termination) with the name of your system. 
  316.  
  317.         Registration  will entirely remove the "Unregistered  Copy"  message 
  318.         which appears after the HELLO screen appears. 
  319.  
  320.         Registration will remove the brief delays that are encountered  with 
  321.         the above "Unregistered Copy" messages.
  322.  
  323.         You  may receive a registration number INSTANTLY by ordering with  a 
  324.         major credit card!  See the enclosed file ORDER.FRM for details.
  325.  
  326.                        Section 3.0 continues on the next page
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.         --------------------------------------------------------------------
  334.         Page 6                         QReader                        Page 6
  335.         --------------------------------------------------------------------
  336.  
  337.         3.0  Installing text into a QReader configuration (continued)
  338.         -------------------------------------------------------------
  339.  
  340.         Loc\Name of Welcome file
  341.         ------------------------
  342.         This is the file displayed to the caller when first entering QReader 
  343.         or  after selecting this area from another area with  (S)elect  (see 
  344.         page 14 section 3.1). Please see page 16 section 3.4 for details  on 
  345.         QReader's text file use. A file named HELLO may contain color macros 
  346.         thereby  serving as the same file for both color and non-color  use. 
  347.         If  you  wish,  you may use an ANSI file for the  color  version  by 
  348.         adding a "G" to the end of the filename when creating the file  (but 
  349.         do not add the "G" in THIS parameter!).
  350.  
  351.         It  is recommended this file contain some  introductory  information 
  352.         about the text contained in this configuration of QReader.  You  may
  353.         specify unique welcome files for different QReader configurations by
  354.         specifying different file names and\or locations in this parameter.
  355.  
  356.         The easiest way to implement different welcome files among  multiple 
  357.         QReader  configurations is to name all of the welcome  files  HELLO, 
  358.         and  keep each HELLO in each configurations own subdirectory off  of 
  359.         the \QREADER main directory (with the individual text files).
  360.  
  361.         Use  of information macros in this file, especially  the  @FILEDATE@ 
  362.         macro, is highly recommended.  The @FILEDATE@ macro is replaced with 
  363.         the  NEWEST file date from the list of text files contained in  this 
  364.         QReader  configuration.  The @FILEDATE@ macro provides an  automated 
  365.         way for the caller to be notified of the last date the text they are 
  366.         reading was updated.
  367.  
  368.         When  (S)electing  a QReader configuration from another,  this  file 
  369.         will NOT be displayed when the new configuration loads if the  files 
  370.         in this parameter of both .CNF files are the same LOCATION AND NAME.
  371.  
  372.         Refer to page 17, section 3.5 for additional @macro@ information.
  373.  
  374.         This file is optional. Leave this parameter blank if it is not used.
  375.           
  376.  
  377.         Loc\Name of Menu file
  378.         ---------------------
  379.         Please  see page 16 section 3.4 for details on QReader's  text  file 
  380.         use. A file named MENU may contain color macros, thereby serving  as 
  381.         the same file for both color and non-color versions. If desired, you 
  382.         may  use an ANSI file for the color version by adding a "G"  to  the 
  383.         end  of the filename when creating the file (but do not add the  "G" 
  384.         in THIS parameter!).
  385.  
  386.         You  may use unique MENU files for different QReader  configurations 
  387.         by specifying different file names and\or locations, however this is
  388.         not usually necessary.
  389.  
  390.         Refer to page 17, section 3.5 for additional @macro@ information.
  391.  
  392.                        Section 3.0 continues on the next page
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.         --------------------------------------------------------------------
  400.         Page 7                         QReader                        Page 7
  401.         --------------------------------------------------------------------
  402.  
  403.         3.0  Installing text into a QReader configuration (continued)
  404.         -------------------------------------------------------------
  405.  
  406.         Loc\Name of Help file
  407.         ---------------------
  408.         The HELP file included with QReader is a "multi-paged" PCBoard macro
  409.         style file.  Please see page 16 section 3.4 for details on QReader's 
  410.         text file use.  A file named HELP may contain color macros,  thereby 
  411.         serving  as the same file for both color and non-color versions.  If 
  412.         desired, you may use an ANSI file for the color version by adding  a 
  413.         "G"  to the end of the filename when creating the file (but  do  not 
  414.         add the "G" in THIS parameter!).
  415.  
  416.         You may  use unique HELP files for different QReader  configurations
  417.         by specifying different file names and\or locations, however this is
  418.         not usually necessary nor is it recommended.
  419.  
  420.  
  421.         Level to Select this text
  422.         -------------------------
  423.         This  is the  security  level a  caller will need to  (S)elect  this
  424.         configuration of QReader from a different QReader configuration.
  425.  
  426.         For example, you offer 5 text areas (5 different QReader .CNF areas) 
  427.         on-line.  You want all callers to be able to enter QReader,  but you 
  428.         only want callers at a certain level (or above) to be able to access 
  429.         two  of the five publications.  Install all five  publications  into 
  430.         QReader's SELECT mode.  If this configuration (the one being  edited 
  431.         now)  is one which only certain callers should access,  enter  their 
  432.         security level here.
  433.  
  434.         This  parameter is only valid  if this configuration of QReader  has
  435.         been  installed  as part of QReader's SELECT mode.  Please  refer to 
  436.         page 14 for more information regarding QReader's SELECT mode.
  437.  
  438.  
  439.         Level to use Select command
  440.         ---------------------------
  441.         This is the security level a caller will need to enter the  (S)elect
  442.         command at the Main prompt in QReader.
  443.  
  444.         This parameter should not be confused with the "Level to Select this
  445.         text" parameter (The parameter preceding this one in QRSETUP).
  446.  
  447.  
  448.  
  449.                        Section 3.0 continues on the next page
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.         --------------------------------------------------------------------
  466.         Page 8                         QReader                        Page 8
  467.         --------------------------------------------------------------------
  468.  
  469.         3.0  Installing text into a QReader configuration (continued)
  470.         -------------------------------------------------------------
  471.  
  472.         Loc\Name of text menu 
  473.         ---------------------
  474.         This  is a menu displayed to the caller when (R)ead is selected.  It 
  475.         shows  text selections which are available for  this  configuration.  
  476.         For  example,  if this configuration is an area  which  contains  18 
  477.         individual  text  files, the file indicated in this  parameter  will 
  478.         need to describe each of the 18 items for the caller.
  479.  
  480.         Each  text item (description) in this file must be numbered, so that 
  481.         when the caller selects a number from this menu, they will be  shown 
  482.         the  corresponding file for that number (see the "Loc\Name  of  text 
  483.         data file" parameter on the next page).
  484.  
  485.         Please  see page 16 section 3.4 for details on Qreader's  text  file 
  486.         use.   This  file may contain color macros, thereby serving  as  the 
  487.         same file for both color and non-color versions. If desired, you may
  488.         use an ANSI file for the color version by adding a "G" to the end of
  489.         the filename when creating the file (but do not add the  "G" in this
  490.         parameter!).
  491.  
  492.         You MUST  specify unique files  in this parameter for other  QReader
  493.         configurations by specifying different file names and\or locations.
  494.  
  495.         The recommended location of this file is in the subdirectory off  of 
  496.         the \QREADER main for this configuration, where the individual  text 
  497.         files for this configuration reside.
  498.  
  499.         It  is completely up to the Sysop to decide on a filename  for  this 
  500.         file.   The  file specified in this parameter  should not,  however, 
  501.         contain an extension.  
  502.          
  503.         It is recommended that the filename chosen for this parameter should 
  504.         give  some indicator of which QReader configuration it  belongs  to. 
  505.         For  instance,  in our SAMPLE.CNF configuration we  call  this  file 
  506.         SAMPLE.
  507.                
  508.  
  509.  
  510.                        Section 3.0 continues on the next page
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.         --------------------------------------------------------------------
  532.         Page 9                         QReader                        Page 9
  533.         --------------------------------------------------------------------
  534.  
  535.         3.0  Installing text into a QReader configuration (continued)
  536.         -------------------------------------------------------------
  537.  
  538.         Loc\Name of text data file
  539.         --------------------------
  540.         This  is the data file which contains the names of  each  individual 
  541.         text file (for reading) which make up this QReader configuration.  
  542.  
  543.         You  should  assign this file an extension of .DAT in  all  of  your 
  544.         QReader configurations. 
  545.  
  546.         PRESS F2 to create and edit this file. 
  547.         For example:
  548.  
  549.         Text File Name        Description of File Contents            Notes
  550.         -------------------   --------------------------------        -----
  551.          
  552.         NEWS1.TXT             Weather
  553.         NEWS2.TXT             News
  554.         NEWS3.TXT             Sports
  555.         NEWS4.TXT             Misc.
  556.  
  557.         The  text  data (.DAT) files may contain two additional  fields  for 
  558.         each text item.  The "Description of File Contents Field" is a short 
  559.         description  of the particular text item.  This  is  displayed  when 
  560.         doing  a Zippy scan on several items, for instance if USA  Today  is 
  561.         being searched:
  562.  
  563.         Searching Item (1) Advertising
  564.         Searching Item (2) Banking and Economy
  565.         Searching Item (3) Bonus Section
  566.         etc...
  567.  
  568.         The  "Notes" field is a very short field which is only used  by  the 
  569.         Sysop to place a small notation about a particular item. It is never 
  570.         displayed anywhere other than here in the QRSETUP .DAT file editor.
  571.  
  572.         If  desired, the "Location of text files" parameter (below)  may  be 
  573.         over-ridden  by  placing a path along with a filename in  the  above 
  574.         "Name..."  parameter.  While it is recommended that all files  in  a 
  575.         particular  configuration all be located in the  location  specified 
  576.         for them in QRSETUP, this ability allows more flexibility if needed.  
  577.         If  a  file in a .DAT file contains a path, the  "Location  of  text 
  578.         files" parameter will not be used for THAT particular file.
  579.                          
  580.         The file in the "Text Menu File" parameter (the parameter  preceding 
  581.         this  one) should indicate that selecting #1 would show  the  caller 
  582.         the contents of NEWS1.TXT, #2 would display NEWS2.TXT, etc.
  583.           
  584.         It is recommended that each configuration's .DAT file reside in  the 
  585.         configuration's own subdirectory off of the \QREADER main directory.
  586.  
  587.         Up to 500 text files may be installed in each text data (.DAT) file.
  588.  
  589.                        Section 3.0 continues on the next page
  590.  
  591.                          
  592.  
  593.  
  594.  
  595.  
  596.  
  597.         --------------------------------------------------------------------
  598.         Page 10                        QReader                       Page 10
  599.         --------------------------------------------------------------------
  600.  
  601.         3.0  Installing text into a QReader configuration (continued)
  602.         -------------------------------------------------------------
  603.  
  604.         Loc\Name of QReader log
  605.         -----------------------
  606.         If desired,  QReader will keep a separate log file of the selections
  607.         callers are reading and downloading.  Enter a location and  filename 
  608.         in this parameter if this is desired, otherwise leave this blank  or 
  609.         enter NONE.
  610.  
  611.  
  612.         Location of text files
  613.         ----------------------
  614.         Enter  the location where the  text files  for reading  are located.
  615.         This will be the location where the files listed  in the data (.DAT)
  616.         file are located. Enter the location ONLY, not a file name!
  617.  
  618.  
  619.         Prompt
  620.         ------
  621.         You  may customize  the QReader main menu prompt.  Any valid QReader
  622.         text  @macro@  macros may be used (see page 17 section  3.5).  Color 
  623.         macros cannot be used in the prompt at this time.
  624.  
  625.  
  626.         Description
  627.         -----------
  628.         The  `Desc:' parameter is the `TOP' information line  of the QReader
  629.         `Full Screen Reader'.  This stays at the top of the screen while the
  630.         `Full Screen Reader' is active. This line should provide information
  631.         about the text contained in this configuration of QReader.
  632.  
  633.         If this configuration of QReader is a news based item updated daily,
  634.         weekly, or monthly, this is an ideal place for the @FILEDATE@ macro.
  635.         QReader automatically detects the LATEST file date of the text files
  636.         installed for reading,  and anywhere the @FILEDATE@ macro is used it
  637.         is replaced with this date.
  638.  
  639.  
  640.         Reader status line
  641.         ------------------
  642.         You may customize the status line  in the `Full Screen Reader'. This
  643.         is the next to the last line on the screen and stays there while the
  644.         'Full Screen Reader' is active.  While you may change this parameter
  645.         to your liking, it is recommended that it contain (H)elp information
  646.         for the 'Full Screen Reader' pop-up help window. Valid help keys are
  647.         (H)elp, F1 (doorway mode) or ?.
  648.  
  649.  
  650.  
  651.                        Section 3.0 continues on the next page
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.         --------------------------------------------------------------------
  664.         Page 11                        QReader                       Page 11
  665.         --------------------------------------------------------------------
  666.  
  667.         3.0  Installing text into a QReader configuration (continued)
  668.         -------------------------------------------------------------
  669.  
  670.         The second page of options in QRSETUP starts below:
  671.         ---------------------------------------------------
  672.  
  673.         Location of download files
  674.         --------------------------
  675.         If downloads are allowed in this configuration of QReader, the files
  676.         available for downloading must be located in the location  specified
  677.         in this parameter. Do NOT enter a file NAME here, just the location.
  678.  
  679.  
  680.         Mask for Auto-Dir filenames
  681.         ---------------------------
  682.         Auto-Dir is the process where QReader creates  a DIR `on the fly' to
  683.         display to the caller. This is very handy if you wish to offer back-
  684.         issues of text publications for download.  Simply place a `mask' for
  685.         finding file names in the `Location of Download Files' parameter and
  686.         QReader  will display `matches' in the familiar BBS DIR format.  For
  687.         example,  if you are carrying the weekly `Modem Times' on-line,  and
  688.         the ZIPped issues are named MDMT0120.ZIP,  MDMT0127.ZIP, etc., place
  689.         MDMT*.ZIP  in this parameter.  If you only wish a single file  to be
  690.         downloaded, enter the entire file name in this parameter.
  691.  
  692.         Also see the other `Auto-Dir' parameters for more Auto-Dir features.
  693.  
  694.         Enter NONE in this parameter if you do not wish to use Auto-Dir.
  695.  
  696.  
  697.         Sort method for Auto-Dir
  698.         ------------------------
  699.         If using the `Auto-Dir' method for displaying downloadable  files to
  700.         the caller you may specify the method in which they are sorted prior
  701.         to being displayed.  If `Auto-Dir' is being used  to display  daily,
  702.         weekly, or monthly publications, the sort method would usually be 1.
  703.         This means the newest file is displayed first.
  704.  
  705.         Valid Sort options are:
  706.  
  707.         1) Date descending, Newest file displays first, oldest will be last.
  708.         2) Date ascending,  Oldest file displays first, newest will be last.
  709.         3) Alphabetically,  From A-Z.
  710.         4) None - No sort,  Files are displayed in the order found on drive.
  711.  
  712.         Also see the other `Auto-Dir' parameters for more Auto-Dir features.
  713.  
  714.  
  715.  
  716.                        Section 3.0 continues on the next page
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.         --------------------------------------------------------------------
  730.         Page 12                        QReader                       Page 12
  731.         --------------------------------------------------------------------
  732.  
  733.         3.0  Installing text into a QReader configuration (continued)
  734.         -------------------------------------------------------------
  735.  
  736.         Auto-Dir description
  737.         --------------------
  738.         Downloadable files which  are displayed using Auto-Dir should have a
  739.         brief 30 character description which  is displayed with each  of the
  740.         Auto-Dir files. The following is a typical Auto-Dir listing:
  741.  
  742.         MDMT0127.ZIP    84231  01-27-92 Issue of Modem Times (Time: 0.4 min)
  743.         MDMT0120.ZIP    78617  01-20-92 Issue of Modem Times (Time: 0.3 min)
  744.         MDMT0113.ZIP    82452  01-13-92 Issue of Modem Times (Time: 0.4 min)
  745.  
  746.         The `Issue of Modem Times' is the brief description you would  enter
  747.         in  this parameter.  The download time (in parenthesis)  is added by
  748.         QReader automatically after this description.
  749.  
  750.         Enter NONE in this parameter if you do not wish to use Auto-Dir.
  751.  
  752.  
  753.         Loc\Name of DIR file
  754.         --------------------
  755.         This parameter has two uses:
  756.  
  757.         1) It can be used as a `header file'  for Auto-Dir. It will be shown
  758.         just  before  the Auto-Dir is displayed.  This DIR file  may contain 
  759.         additional information about the download files in the Auto-Dir.
  760.  
  761.                                         - OR -
  762.  
  763.         2) If you do not wish to use `Auto-Dir', make this a regular BBS DIR
  764.         file  with  names and descriptions.  Be sure to enter NONE  for  all 
  765.         other Auto-Dir parameters.
  766.  
  767.         Enter NONE if you do not wish to use this feature  or if downloading
  768.         is disabled in this QReader configuration.
  769.  
  770.  
  771.         Security to (D)ownload
  772.         ----------------------
  773.         This is the security level a caller needs to (D)ownload in  QReader. 
  774.         If the caller's security level is equal to or higher then the  level 
  775.         specified in this parameter, the caller will be able to use the  (D) 
  776.         key and download.
  777.  
  778.  
  779.  
  780.  
  781.  
  782.                        Section 3.0 continues on the next page
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.         --------------------------------------------------------------------
  796.         Page 13                        QReader                       Page 13
  797.         --------------------------------------------------------------------
  798.  
  799.         3.0  Installing text into a QReader configuration (continued)
  800.         -------------------------------------------------------------
  801.  
  802.         Free Download Status
  803.         --------------------
  804.         You may select how (and if) callers are charged for downloads.  This
  805.         setting  is only valid when QReader is being used in the PCBoard  or
  806.         Wildcat mode.  It is ignored in the "generic DOOR.SYS" mode.
  807.  
  808.         (0) Regular download - Count, bytes, and time are charged.
  809.         (1) Free download    - Time is charged, Count and bytes are not
  810.         (2) Free / No time   - Count, bytes, and time are not charged.
  811.         (3) No time download - Time is not charged (clock stops), count  and
  812.                                bytes are charged.
  813.  
  814.         Disable (G)oodbye Command
  815.         -------------------------
  816.         If you do not wish callers to logoff from inside QReader, answer Yes
  817.         to disable the (G)oodbye command. If (G)oodbye is disabled it should
  818.         be removed from all MENU and HELP files.
  819.           
  820.         This setting is only valid when Qreader is running in the PCBoard or 
  821.         Wildcat  modes.  It is ignored if QReader is  running  the  "generic 
  822.         DOOR.SYS" mode, since (G)oodbye is never available in that mode.
  823.  
  824.         Swap QReader when Shelling
  825.         --------------------------
  826.         QReader has the ability to SWAP itself out of memory to EMS or  disk
  827.         when shelling (DSZ\GSZ downloads, F5 or ALT-D Sysop drop to DOS).
  828.  
  829.         Answer N to disable swapping.
  830.         Answer D to force QReader to swap itself to Disk during a shell.
  831.         Answer Y to allow QReader to test if EMS is present, and swap itself
  832.         to EMS if so. If EMS is not found, QReader will swap itself to disk.
  833.  
  834.         Never use swapping if QReader is running in a multi-tasking environ-
  835.         ment other than those listed as supported in this manual.
  836.  
  837.         Start with Full-Screen Mode Off
  838.         -------------------------------
  839.         Under certain circumstances, it may be desirable for QReader to  use
  840.         the NON-Full-Screen mode for displaying files.  This  toggle  forces
  841.         QReader to behave as if the NON-Full-Screen reader was the  default,
  842.         instead of the opposite.
  843.  
  844.         This capability is not normally required, therefore  this  parameter
  845.         should normally be answered N for no.
  846.  
  847.         BBS Software Being Used
  848.         -----------------------
  849.         (1)  PCBoard version 14.5x ONLY.
  850.  
  851.         (2)  Wildcat version V3.0x ONLY.
  852.  
  853.         (3)  Other systems that create a generic DOOR.SYS file.
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.         --------------------------------------------------------------------
  862.         Page 14                        QReader                       Page 14
  863.         --------------------------------------------------------------------
  864.  
  865.         3.1  Installing Configurations Into Select Mode
  866.         -----------------------------------------------
  867.         The  main  menu (S)elect command allows callers to load  in  another 
  868.         QReader door configuration without exiting QReader. If you have more 
  869.         than one QReader configuration and wish them to be "Selectable" from 
  870.         each other, you will need to modify two files for this purpose:
  871.  
  872.         SELECT - this is a menu file which describes other text which can be 
  873.         selected by the caller.
  874.  
  875.         SELECT.DAT - this is an ascii file which contains the name  of  each 
  876.         QReader  configuration (.CNF) file on each line. The  line  "number" 
  877.         each  configuration  file  is  on  must  correspond  to  the  number 
  878.         designated to select this  text  in the SELECT menu file.  In  other  
  879.         words, if selection  #4 in the SELECT menu is supposed to load  USA-
  880.         Today, then the 4th line of SELECT.DAT should be a USA.CNF file.
  881.  
  882.         It  is  recommended you place different welcome files in  each  .CNF 
  883.         file  when using the Select option. If the welcome file is the  same 
  884.         name and location in the newly loaded .CNF file as the previous one, 
  885.         it will NOT be displayed (again) to the caller.
  886.  
  887.         If  you do not wish to allow callers to call up other  QReader  door 
  888.         configurations in this manner simply delete or rename SELECT.DAT.
  889.  
  890.         You  may  nest  additional categories in the  SELECT.DAT  file,  for 
  891.         instance,  instead of (or along with) .CNF files in SELECT.DAT,  you 
  892.         may  place files such as SELECT1.DAT, SELECT-A.DAT, etc.  (you  name 
  893.         them,  as  long  as they have a .DAT extension  and  reside  in  the 
  894.         QReader main directory).  Using the above example, you would need  a 
  895.         SELECT1  and  SELECT-A (no extension) menu selection  file  for  the 
  896.         corresponding  SELECT??.DAT files.  Using this method, you may  nest 
  897.         categories from the original SELECT.DAT file as deeply as needed.
  898.  
  899.  
  900.         3.2  Starting QReader in Select Mode
  901.         ------------------------------------
  902.         QReader  has the ability to start in a "Select" mode.  This mode  is 
  903.         typically used when you carry several different publications on-line 
  904.         and only want to install one door (a LIBRARY, for example).
  905.  
  906.         You  MUST configure the files explained in section 3.1 above  before 
  907.         proceeding.
  908.  
  909.         To  start  QReader in a SELECT mode, simply use  SELECT.CNF  as  the 
  910.         configuration file.  Whenever SELECT.CNF is used, QReader will go to 
  911.         the  SELECT menu first, allowing the caller to make selections  from 
  912.         SELECT.DAT.  For instance, instead of three separate doors for  BIX, 
  913.         NewsBytes,  and Infomat, you may have one QReader door which  starts 
  914.         in the select mode.
  915.  
  916.         A different configuration screen appears when editing SELECT.CNF  in 
  917.         QRSETUP. This is because of the minimal info needed to bring QReader 
  918.         up in the Select mode. The parameters are self explanatory.
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.         --------------------------------------------------------------------
  928.         Page 15                        QReader                       Page 15
  929.         --------------------------------------------------------------------
  930.  
  931.         3.3  Setting Up Door Files to Call QReader
  932.         ------------------------------------------
  933.         The purpose of this section is to describe the command line  calling 
  934.         parameters  for QReader  in a door (batch) file. You must  refer  to 
  935.         your BBS manual for complete instructions on installing doors. 
  936.  
  937.         When installing any QReader door into PCBoard using PCBSETUP to edit 
  938.         your DOORS.LST file, you MUST answer YES to use a USERS.SYS file!
  939.  
  940.         Door batch calling syntax is:
  941.         QREADER  CONFIG-FILE  SYSTEM-DIR 
  942.         qreader  sample.cnf   c:\pcb\   
  943.  
  944.         EXAMPLE PCBoard door batch file:
  945.         @echo off
  946.         cd\qreader 
  947.         QREADER.EXE  QREADER.CNF  C:\PCB   
  948.         cd\pcb       |            |          
  949.         board.bat    |            --- Location where node's PCBOARD.SYS, 
  950.          |           |                USERS.SYS, and PCBOARD.DAT will be
  951.          |           |                located (No name, just a location!).
  952.          |           |                
  953.          |           - Config file name 
  954.          |
  955.          - Omit the call to BOARD.BAT if SHELLING to doors.
  956.  
  957.  
  958.         EXAMPLE Wildcat door batch file:
  959.         @echo off
  960.         cd\qreader 
  961.         QREADER.EXE  QREADER.CNF  C:\WC30\WCWORK\NODE1
  962.         cd\wc30      |            |          
  963.         cat.bat      |            --- Location where node's DOOR.SYS and 
  964.          |           |                USERINFO.DAT will be located. 
  965.          |           |                (No name, just a location!).
  966.          |           |                
  967.          |           - Config file name 
  968.          |
  969.          - Omit the call to CAT.BAT if SHELLING to doors.
  970.  
  971.  
  972.         NOTE: When setting up your BBS configuration for QReader doors,  you 
  973.         should only SHELL to QReader if you can SWAP your BBS out of  memory 
  974.         at the same time. Otherwise, you should set up your BBS to "exit" to
  975.         QReader  and then allow the BBS door files to bring the BBS back  up 
  976.         by ending with the BBS batch file as shown above.
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.         --------------------------------------------------------------------
  994.         Page 16                        QReader                       Page 16
  995.         --------------------------------------------------------------------
  996.  
  997.         3.4  Setting Up Menus, Helps, Etc.
  998.         ----------------------------------
  999.         This  section deals with the text display files QReader uses.  These 
  1000.         files are MENU, HELLO, HELPx, SELECT, and any text menus you create.
  1001.  
  1002.         The  files which come with QReader utilize the PCBoard  color  macro 
  1003.         method instead of ANSI.  This allows one file to be used instead  of 
  1004.         two files. 
  1005.                
  1006.         QReader  allows three different file types to accommodate  different 
  1007.         BBS systems.  The examples below illustrate the MENU file but  apply 
  1008.         to all of the files listed above:
  1009.  
  1010.         Type #1  -  PCBoard color macros.  Using PCBoard color macros,  both 
  1011.         color & non-color versions of the file are in one file called MENU.
  1012.                
  1013.         Type #2  -  Wildcat color macros.  Using Wildcat color macros,  both 
  1014.         color & non-color versions of the file are in one file called MENU.
  1015.  
  1016.         Type #3  -  Ascii and ANSI files.  The non-color file is  a  regular 
  1017.         Ascii text file called MENU.  The color file is an ANSI file that is 
  1018.         called MENUG.  When ANSI is used in any of the above files, the  "G" 
  1019.         must be added to the file name.
  1020.                
  1021.         If  you  wish to modify the enclosed text files  using  a  different 
  1022.         method, use the  QR-CONV.EXE program to convert the enclosed type #1
  1023.         files  to  type #2 or type #3.  QR-CONV.EXE will  only  convert  the 
  1024.         unedited text files enclosed in QREAD20.ZIP.
  1025.  
  1026.         Important:  When modifying ANSI files, TheDraw is recommended.  When 
  1027.         saving  the file, if you wish the screen to clear you will  need  to 
  1028.         select that option. When asked for the "Line Length" by TheDraw when 
  1029.         saving a file, always answer NONE for best performance in QReader.
  1030.  
  1031.         Previously,  some  Sysops experienced difficulty  when  editing  the 
  1032.         multi-paged  text files such as HELP.  QReader now supports  linking 
  1033.         files  together,  by  specifying  a  "next"  filename  in  the  file 
  1034.         currently being displayed.  This is done by placing a % (percent) in 
  1035.         the LEFT-MOST (column #1) position on line #24 of the current  file. 
  1036.         The  % must then IMMEDIATELY be followed by the file QReader  is  to 
  1037.         display  next,  such as %HELP2. This allows the Sysop to  edit  each 
  1038.         page easily and separately, especially those wishing to use the ANSI 
  1039.         file method.  It is recommended the %FILENAME be located on the 24th 
  1040.         line of each file where it is being used, so the new file will begin
  1041.         immediately after a "More?" prompt appears. IMPORTANT: Regardless of 
  1042.         the file type in use, do not designate the %FILENAME parameter while 
  1043.         using a color ANSI or macro editor.  These editors will place  color 
  1044.         instructions  BEFORE the % on the line, thereby removing the %  from 
  1045.         the  first position in the line.  The %FILENAME must be added with a 
  1046.         plain text editor AFTER saving the file with the color editor.
  1047.  
  1048.         Refer to the enclosed HELP? files for examples of linking these long 
  1049.         files together by making individual shorter files.
  1050.  
  1051.         Refer to page 17 section 3.5 for the macro chart.
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.         --------------------------------------------------------------------
  1060.         Page 17                        QReader                       Page 17
  1061.         --------------------------------------------------------------------
  1062.  
  1063.         3.5  Color and Information Macros
  1064.         ---------------------------------
  1065.         QReader  utilizes the color macro convention used in  PCBoard  14.5x 
  1066.         and  Wildcat 3.0x.  The color chart is enclosed below for other  BBS 
  1067.         system Sysops who wish to use color macros instead of ANSI.
  1068.  
  1069.         Background (first digit)         Foreground (second digit)
  1070.         -----------------------          -------------------------
  1071.         Black   =  0                     Black   =  0
  1072.         Blue    =  1                     Blue    =  1
  1073.         Green   =  2                     Green   =  2
  1074.         Cyan    =  3                     Cyan    =  3
  1075.         Red     =  4                     Red     =  4
  1076.         Magenta =  5                     Magenta =  5
  1077.         Yellow  =  6                     Yellow  =  6
  1078.         White   =  7                     White   =  7
  1079.  
  1080.         Background(Blinking Foreground)  High Intensity(Bright Foreground)
  1081.         -------------------------------  ---------------------------------
  1082.         Black   =  8                     Black   =  8
  1083.         Blue    =  9                     Blue    =  9
  1084.         Green   =  A                     Green   =  A
  1085.         Cyan    =  B                     Cyan    =  B
  1086.         Red     =  C                     Red     =  C
  1087.         Magenta =  D                     Magenta =  D
  1088.         Yellow  =  E                     Yellow  =  E
  1089.         White   =  F                     White   =  F
  1090.  
  1091.         Examples:
  1092.         Bright White on Black background:   @X0F (PCB) or @0F@ (WC)
  1093.         Bright Yellow on Red background :   @X4E (PCB) or @4E@ (WC)
  1094.         Blinking Bright Red on Black    :   @X8C (PCB) or @8C@ (WC)
  1095.  
  1096.         Information macros allowed (in any text file)
  1097.         @CLS@      clear screen
  1098.         @FIRST@    is the callers first name, (cased, i.e. Brent).
  1099.         @SYSDATE@  is the current date.
  1100.         @DATE@     is also the current date.
  1101.         @SYSTIME@  is the current time.
  1102.         @TIME@     is also the current time.
  1103.         @TIMELEFT@ is the minutes left for the caller.
  1104.         @LEFT@     is also the minutes left for the caller.
  1105.         @FILEDATE@ is the newest date found for the text files installed  in 
  1106.                    the current configuration's text data (.DAT) file.
  1107.         @FILETIME@ same as @FILEDATE@, except it uses newest time.
  1108.         @QRSTATUS@ will display ON or OFF for the status of the Full  Screen 
  1109.                    Reader.   ON has one space padded at the end, to make  it 
  1110.                    the same length as OFF.
  1111.         @FILEDATE1@ \ Up to 500.  If using a text type where an entire issue 
  1112.         @FILEDATE2@  >is in a single file,  and there is more than one issue
  1113.         @FILEDATE3@ / in a single configuration, this will retrieve the file 
  1114.                       date of EACH file in the list of files for display.
  1115.  
  1116.           
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.         --------------------------------------------------------------------
  1126.         Page 18                        QReader                       Page 18
  1127.         --------------------------------------------------------------------
  1128.  
  1129.         3.6  Setting Up PROTOCOL.DAT
  1130.         ----------------------------
  1131.         If  you  allow  downloading, you may wish  to  review  the  enclosed 
  1132.         PROTOCOL.DAT  file  to see if it meets your needs.  PROTOCOL.DAT  is 
  1133.         used to configure the designated "letter" for each type of protocol.
  1134.         QReader contains no internal protocols and relies solely on external
  1135.         protocols such as DSZ for this function. 
  1136.  
  1137.         Sample PROTOCOL.DAT
  1138.         -------------------            
  1139.         X,N,Xmodem,T
  1140.         C,N,Xmodem/CRC,T
  1141.         O,N,1K-Xmodem,T
  1142.         F,Y,1K-Xmodem/G,T
  1143.         Y,N,Ymodem,T
  1144.         G,Y,Ymodem-G,T
  1145.         Z,N,Zmodem,T
  1146.  
  1147.         There are 4 parameters on each line, each separated by a comma:
  1148.  
  1149.         Parameter #1 -  the protocol letter choice.
  1150.         Parameter #2 -  Y if error correction is required for this protocol, 
  1151.                         N or blank if not.
  1152.         Parameter #3 -  short protocol description.
  1153.         Parameter #4 -  B will force the QReader status line  to  appear  at
  1154.                         the bottom of the screen, a T or blank will make the
  1155.                         QReader  status line appear at the top of the screen
  1156.                         during the protocol shell. 
  1157.  
  1158.         Parameter #4 recommendations:
  1159.           For DSZ protocols use T (top).
  1160.           For GSZ protocols use B (bottom).  Place SET GSZWINDOW=21  in each
  1161.           node's batch file which starts the BBS.
  1162.           For HS-Link use T (top).
  1163.  
  1164.           Example line in PROTOCOL.DAT
  1165.           (using DSZ):
  1166.           Z,N,Zmodem,T
  1167.  
  1168.           (using GSZ):
  1169.           Z,N,Zmodem,B
  1170.  
  1171.           Others: Use what works (looks) best for you.
  1172.  
  1173.         You  may  use any letter as a protocol except "V". The  caller  will 
  1174.         have the opportunity at the protocol prompt to view the contents  of 
  1175.         any ZIP file by selecting View. The ZIP view is internal to QReader.
  1176.  
  1177.         See the next section about setting up SEND.BAT.  See page 22 section
  1178.         4.2 for additional details about downloading.
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.         --------------------------------------------------------------------
  1192.         Page 19                        QReader                       Page 19
  1193.         --------------------------------------------------------------------
  1194.  
  1195.         3.7  Setting Up SEND.BAT
  1196.         ------------------------
  1197.         QReader  uses a single batch file for all external protocols.  It is 
  1198.         not  within  the scope of this manual to  provide  instructions  for 
  1199.         setting up different types of protocols and all of their  individual   
  1200.         command line options.  The enclosed SEND.BAT and PROTOCOL.DAT, along 
  1201.         with the popular DSZ external protocol should provide ample protocol 
  1202.         coverage  for the simple task of downloading files from QReader.  If 
  1203.         you wish to add or delete protocols, the following information might 
  1204.         assist you.
  1205.  
  1206.         SEND.BAT is passed the following parameters from QReader:
  1207.         %1 (speed)
  1208.         %2 (port)
  1209.         %3 (filename)
  1210.         %4 (protocol letter used in QReader)
  1211.         %5 base address (hex) for com port (use with portx option).
  1212.         %6 IRQ for com port (use with portx option).
  1213.  
  1214.         An examination of SEND.BAT will demonstrate how the protocol  letter 
  1215.         is  used to branch to the appropriate protocol command.  If you  are 
  1216.         familiar  with this type of batch file programming you may  wish  to 
  1217.         modify it.  If not, our best recommendation is to use it "as is". As 
  1218.         mentioned previously the default configuration used with the popular 
  1219.         DSZ protocol will provide ample coverage.
  1220.  
  1221.         IMPORTANT:  If using GSZ (the graphical counterpart to DSZ) for  any 
  1222.         of the protocols, place the following SET command in the batch  file 
  1223.         used to start the BBS on each node:
  1224.  
  1225.         SET GSZWINDOW=21
  1226.  
  1227.         Sysops  using  non-standard com ports may use one SEND.BAT  for  all 
  1228.         nodes  without the need for DSZPORT environment variables,  etc.  On 
  1229.         non-standard  nodes QReader  will pass the base address and  IRQ  as 
  1230.         defined for the com port (See the next section 3.8 for  non-standard 
  1231.         com port installation).  On standard nodes QReader will always  pass 
  1232.         3f8,4  for COM1  and 2f8,3 for COM2.  Example DSZ  command  line  in 
  1233.         SEND.BAT for non-standard COM ports:
  1234.  
  1235.         :Zmodem
  1236.         DSZ portx %5,%6 pB4096 sz -m %3
  1237.                     |
  1238.                (note comma)
  1239.         NOTE:  The  above paragraph applies only to those Sysops  using  COM 
  1240.         ports other than 1 and 2 on their systems.
  1241.                                    
  1242.         See page 22 section 4.2 for additional details about downloading.
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.         --------------------------------------------------------------------
  1258.         Page 20                        QReader                       Page 20
  1259.         --------------------------------------------------------------------
  1260.  
  1261.         3.8  Setting Up QReader for Non-Standard COM Ports
  1262.         --------------------------------------------------
  1263.         If running QReader in the PCBoard mode, non-standard COM  ports  are 
  1264.         handled automatically by QReader, which will obtain the  information 
  1265.         from each node's PCBOARD.DAT file.
  1266.           
  1267.         If running QReader in the Wildcat or generic DOOR.SYS mode:
  1268.         On  the node which is actually using a com port other than 1  or  2, 
  1269.         two environment variables must be set. These are QRBASE which is the 
  1270.         base  address  in hex, and QRIRQ, which is the  actual  IRQ  number.  
  1271.         These can be set any time before QReader loads. It is recommended to 
  1272.         set  them  in the node's AUTOEXEC.BAT file or the  batch  file  that 
  1273.         starts the BBS software.  Example:
  1274.  
  1275.         SET QRBASE=3E8
  1276.         SET QRIRQ=5
  1277.  
  1278.  
  1279.         3.9  Memory Considerations and SWAP
  1280.         -----------------------------------  
  1281.         QReader  shells  on two occasions.  One is when a  caller  downloads 
  1282.         from QReader, and QReader calls upon the external protocol.  Another 
  1283.         is when F5 or ALT-D is pressed on the host for local drop to DOS. 
  1284.           
  1285.         If  you  want  QReader  to SWAP itself to  EMS  or  disk,  you  must 
  1286.         implicitly  tell QReader to do so with the appropriate parameter  in 
  1287.         the QRSETUP program in each .CNF configuration file.
  1288.           
  1289.         If swapping has been enabled, QReader will SWAP itself out of memory 
  1290.         and  into EMS memory. If there is no EMS memory, QReader  will  SWAP 
  1291.         itself  to  a disk file. This leaves a small 5K QReader  program  in 
  1292.         memory, which re-loads the EMS or disk file when QReader is returned 
  1293.         to from the shell.  If QReader has swapped itself to disk, the files 
  1294.         created are called QRSWPxxx.$$$ where the "xxx" is the node number. 
  1295.                                    
  1296.  
  1297.         3.10  Editing Full-Screen Reader Help Window Contents
  1298.         -----------------------------------------------------
  1299.         This  is text which appears  in the Pop-Up help window found  in the
  1300.         Full-Screen  reader.  To edit the contents of this help window,  run 
  1301.         QRSETUP  and  select option #3 from the main screen  (Create  and/or 
  1302.         modify QRFSHELP.* files). 
  1303.  
  1304.         If  running  QReader  with PCBoard software, you  may  use  language 
  1305.         extensions on QRFSHELP files. The appropriate file will be used if a
  1306.         caller  is using a language,  and if the appropriate  QRFSHELP  file 
  1307.         exists. The ability to customize the text in the Pop-Up help window, 
  1308.         along  with the ability to customize important command  prompts  and 
  1309.         status lines, makes QReader well suited for multi-language use.
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.         --------------------------------------------------------------------
  1324.         Page 21                        QReader                       Page 21
  1325.         --------------------------------------------------------------------
  1326.  
  1327.         4.0  Notes On The Full Screen Reader
  1328.         ------------------------------------
  1329.         QReader's  full screen reader requires the caller's terminal  to  be 
  1330.         ANSI capable. This is so screen positioning instructions can be sent 
  1331.         to  the caller. QReader NEVER changes the caller's screen  color  if 
  1332.         the caller is in non-color mode. 
  1333.  
  1334.         QReader  loads the entire text file into memory when using the  full 
  1335.         screen reader. 
  1336.  
  1337.         The full screen reader will NOT be used if any one of the  following 
  1338.         conditions exist:
  1339.   
  1340.         1) The caller's terminal program is not ANSI capable.
  1341.         2) The text file will not completely load into memory on the host.
  1342.         3) The caller has manually turned the full screen reader off.
  1343.         4) The text file contains ANSI escape sequences.
  1344.         5) The caller is at 300 baud.
  1345.  
  1346.         If one of the above conditions exist, a "non-full screen reader"  is 
  1347.         used  to display the file to the caller. QReader's  non-full  screen 
  1348.         reader has text (F)ind features, (R)epeat finds, (T)op of file, etc.
  1349.         however  they are not quite as enhanced as those found in  QReader's 
  1350.         `Full  Screen  Reader'.  (F)ind type features are not  available  on 
  1351.         ANSI files.
  1352.  
  1353.  
  1354.         4.1  Running QReader Locally
  1355.         ----------------------------
  1356.         The  simplest  and easiest way to run QReader locally  is  from  the 
  1357.         QRSETUP  program. At the first screen, simply select the option  for 
  1358.         running  QReader locally, then select the appropriate  configuration 
  1359.         file to run.  You will then be asked whether you would like to begin  
  1360.         with  color  mode on or off. These selections allow you to  see  how 
  1361.         QReader will appear to a caller on-line.  QReader also works through 
  1362.         the BBS in local mode and behaves in the same fashion as if a caller 
  1363.         were on-line.  When running QReader in the  local  maintenance  mode 
  1364.         (through QRSETUP) the name which appears on the status line will  be 
  1365.         (Local) SYSOP and will default to a time limit of 90 minutes.
  1366.  
  1367.         In the unlikely event that there is not enough memory for QRSETUP to 
  1368.         load  QReader, you can "force" the local mode on  QReader's  command 
  1369.         line.  Simply enter QREADER CONFIG-FILE.CNF /L (or /LG  for  color). 
  1370.         CONFIG-FILE.CNF  would  be the configuration file to  use  while  in 
  1371.         local mode.
  1372.  
  1373.         QReader supports PCBoard's /LOCALON network mode, if running QReader 
  1374.         with  PCBoard  version  14.5a.  This  is  handled  automatically  by 
  1375.         PCBoard and QReader.
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.           
  1389.         --------------------------------------------------------------------
  1390.         Page 22                        QReader                       Page 22
  1391.         --------------------------------------------------------------------
  1392.  
  1393.         4.2  Notes on Downloading In QReader
  1394.         ------------------------------------
  1395.         You  must use a DSZ log compatible protocol in conjunction with  the 
  1396.         DSZLOG=  environment setting in order for QReader to determine  if a 
  1397.         download was successful or not.  
  1398.           
  1399.         If  you  use  the default SEND.BAT and  PROTOCOL.DAT,  QReader  will 
  1400.         expect to find DSZ in the current directory or DOS path. 
  1401.   
  1402.         If  the  environment  setting DSZLOG= is being  used,  QReader  will 
  1403.         correctly   place  successful/aborted download information  in   the 
  1404.         QReader log file you have indicated for QReader's configuration.  If 
  1405.         running in PCBoard or Wildcat mode, QReader will write the  download  
  1406.         information  to the caller (activity) log.  If the PCBoard  mode  is 
  1407.         being  used,  QReader  will also write  the  download  to  PCBoard's 
  1408.         DOWNLOAD.TXT file.
  1409.  
  1410.         If a caller  does not have sufficient time  remaining to  download a 
  1411.         file, the transfer will not be permitted.
  1412.  
  1413.         If  running  Qreader in the PCBoard or Wildcat mode, the  Sysop  has 
  1414.         complete control over how the caller is charged for download  counts 
  1415.         and  bytes,  and whether the caller is charged for time it takes  to 
  1416.         download files.  This is handled through the appropriate setting  in 
  1417.         the QRSETUP installation program.
  1418.  
  1419.         While  QReader  provides the ability to update PCBoard  and  Wildcat 
  1420.         system  files  with  caller download activity  (counts  and  bytes), 
  1421.         QReader does NOT attempt to test if a download will cause the caller 
  1422.         to  exceeded  any "daily" byte or file counts.  This  would  require 
  1423.         QReader  to  read  additional BBS system  files  for  both  software 
  1424.         packages, and it is beyond the intended scope of what is intended to 
  1425.         be a "simple" download mechanism in QReader.
  1426.           
  1427.  
  1428.         4.3  Differences in `generic' DOOR.SYS mode
  1429.         -------------------------------------------
  1430.         QReader  contains a "generic" DOOR.SYS mode which will allow  it  to 
  1431.         run in many BBS environments.  This is what is used when QReader  is 
  1432.         being  installed  with a BBS system other than PCBoard  or  Wildcat. 
  1433.         Some  of  these  features cannot be enabled  while  running  in  the 
  1434.         generic DOOR.SYS mode.
  1435.  
  1436.         * (G)oodbye cannot be used.  The setting for the "Disable  (G)oodbye 
  1437.           command" is ignored.
  1438.         * All file transfers in "generic" DOOR.SYS mode are  free.  Download 
  1439.           bytes, file counts, etc. are not updated in the BBS system files.
  1440.         * BBS caller (activity) log files are not updated.
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.         --------------------------------------------------------------------
  1456.         Page 23                        QReader                       Page 23
  1457.         --------------------------------------------------------------------
  1458.  
  1459.         4.4  On-line Sysop Functions
  1460.         ----------------------------
  1461.         The following function keys may be used by the Sysop while a  caller 
  1462.         is on-line. To see these keys defined, enter ALT-H and they will  be 
  1463.         displayed in a portion of the status line. 
  1464.  
  1465.         F3  -  (PCBoard mode only)  Toggles the printer on or  off.  QReader 
  1466.         follows this toggle from PCBoard and prints information such as text  
  1467.         reading  activity, downloads, carrier drops, and keyboard time-outs.  
  1468.         Toggling  F3 on or off in QReader also sets this toggle  in  PCBoard 
  1469.         upon returning from QReader.
  1470.           
  1471.         F4  -  (PCBoard mode only) Toggles Operator page on or off. Toggling 
  1472.         the  F4  key on or off in QReader sets this toggle in  PCBoard  upon 
  1473.         returning from QReader.
  1474.  
  1475.         F5  -  Local Sysop Drop to DOS. 
  1476.  
  1477.         F6  -  If you have attached a security level to  QReader's  Download 
  1478.         function  and  the  caller  does not  have  sufficient  security  to 
  1479.         download, pressing F6 will allow the caller to download the file. 
  1480.  
  1481.         F7  -  Toggles the local alarm on or off.  QReader will follow  this 
  1482.         toggle  from the BBS software as written in the BBS software's  door 
  1483.         information file.  In PCBoard mode, toggling F7 on or off in QReader 
  1484.         also sets this toggle in PCBoard upon returning from QReader.
  1485.  
  1486.         F8 -  Returns the caller immediately and without warning to the BBS. 
  1487.           
  1488.         F9 - Toggles the display on or off.  QReader will follow the display 
  1489.         toggle  from the BBS software as written in the BBS software's  door 
  1490.         information file.  In PCBoard mode, toggling F9 on or off in QReader 
  1491.         also sets this toggle in PCBoard upon returning from QReader.
  1492.  
  1493.         F10 -  This key will begin an on line chat session. Press ESCape  to 
  1494.         end the chat and return the caller to QReader.
  1495.  
  1496.         ALT-D  -  Local Sysop Drop to DOS.
  1497.  
  1498.         ALT-N  -  Sets the "Sysop on Next"  toggle in PCBoard.
  1499.                     
  1500.         ALT-X  -  Sets the "Exit" toggle in PCBoard. 
  1501.  
  1502.         ALT-B  -  Sends a beep to the caller.
  1503.  
  1504.         ALT-H  -  Will display above Sysop functions. 
  1505.  
  1506.         F5 drop to DOS,  ALT-D drop to DOS, F8 quit to BBS, and F10 Chat are 
  1507.         not available while the Full Screen Reader is active.
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.         --------------------------------------------------------------------
  1522.         Page 24                        QReader                       Page 24
  1523.         --------------------------------------------------------------------
  1524.  
  1525.         4.5  Multi-nodes, Networks, Multi-taskers
  1526.         -----------------------------------------
  1527.         QReader  has been developed in a networked environment . All  multi-
  1528.         node  features  have  been tested on our  own   multi-node   PCBoard 
  1529.         system.  Two  of QReader's primary beta test facilities  are  twenty 
  1530.         node systems.  QReader version 2.0's largest beta test facility  was 
  1531.         a 143 node system.
  1532.         
  1533.         QReader is DESQview aware.  It is automatically detected, screen and 
  1534.         keyboard  I/O are "well behaved", and time slices are given back  to 
  1535.         other applications while QReader is idle at an input prompt.
  1536.                
  1537.         QRSETUP is also completely DESQview aware.
  1538.  
  1539.           
  1540.  
  1541.         5.0  Where To Receive Assistance
  1542.         --------------------------------
  1543.         Yandell  Computer  Services (YCS) provides the  following  technical 
  1544.         assistance for QReader:
  1545.           
  1546.         813-842-8099   The YCS Support System.  Available to all BBS Sysops.
  1547.                        INSTANT on-line credit card registration and  support
  1548.                        system for YCS Shareware.  All nodes are 14400 (HST).
  1549.                        On-line 7 days per week, 24 hours per day.
  1550.  
  1551.  
  1552.         5.1  Log Entries
  1553.         ----------------
  1554.         The   following information is written to a configuration's  QReader 
  1555.         log (if used):
  1556.         Completed downloads
  1557.         Name of each text file read
  1558.  
  1559.         The  following  is written to the node's caller  (activity)  log  in 
  1560.         PCBoard and Wildcat modes:
  1561.  
  1562.         The same entries in QReader log files plus:
  1563.                
  1564.         Aborted downloads 
  1565.         Carrier drops
  1566.         Keyboard time-outs
  1567.         File access errors (Path not found) (Invalid drive) (File not found)
  1568.         Operator page attempts
  1569.         Sysop chat active
  1570.         Sysop chat ended
  1571.  
  1572.         Additionally,  successful downloads are also entered in the  PCBoard 
  1573.         DOWNLOAD.TXT file. 
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.         --------------------------------------------------------------------
  1588.         Page 25                        QReader                       Page 25
  1589.         --------------------------------------------------------------------
  1590.  
  1591.         5.2  Technical Notes
  1592.         --------------------
  1593.         Carrier is monitored by QReader.  Should a caller drop carrier while
  1594.         using  QReader, they will be returned to the BBS, which will  detect 
  1595.         the "no carrier" status and cycle appropriately.
  1596.                   
  1597.         QReader uses approximately 154K of memory, plus the size of any text 
  1598.         files which have been loaded into the `Full Screen Reader'.
  1599.  
  1600.         QReader only accepts valid commands as input at input prompts.
  1601.  
  1602.         QReader will exit if there are excessive invalid commands repeatedly
  1603.         entered at the main QReader input prompt.
  1604.  
  1605.           
  1606.         *  PCBoard Mode Technical Notes
  1607.         -------------------------------
  1608.         QReader requires the use of USERS.SYS to function. QReader gets  the 
  1609.         caller's  security level, daily bytes, and number of downloads  from 
  1610.         this  file. QReader also gets some status line information  such  as 
  1611.         the  caller's  city, last date on, and number of times on.  None  of 
  1612.         this  information is available in PCBOARD.SYS, and  using  USERS.SYS 
  1613.         for this information means QReader NEVER reads from or writes to any
  1614.         PCBoard system files.
  1615.  
  1616.  
  1617.         *  Wildcat Mode Technical Notes
  1618.         -------------------------------
  1619.         For  the  purposes  of updating caller download  counts  and  bytes, 
  1620.         QReader  writes  this  information to  the  USERINFO.DAT  door  file 
  1621.         designed  for  this  purpose.  QReader NEVER reads  from  or  writes 
  1622.         directly to any Wildcat system files. Only the DOOR.SYS file and the 
  1623.         USERINFO.DAT file, created by Wildcat upon exiting to  QReader,  are 
  1624.         used by QReader.
  1625.  
  1626.  
  1627.         5.3  Error Messages
  1628.         -------------------
  1629.         The  only error messages which should ever be displayed  by  QReader 
  1630.         are self-explanatory file access error messages (not found,  invalid 
  1631.         drive, invalid directory, etc.). 
  1632.  
  1633.         *   bad  command or filename *  This message will be echoed  to  the 
  1634.         screen  if  DSZ (or the specified external protocol)  could  not  be 
  1635.         found  during a download attempt. External protocols must reside  in 
  1636.         the directory with QReader or in a valid DOS path.
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.         --------------------------------------------------------------------
  1654.         Page 26                        QReader                       Page 26
  1655.         --------------------------------------------------------------------
  1656.  
  1657.         5.4  Disclaimer and Warranty
  1658.         ----------------------------
  1659.         QReader  is  a  shareware product. QReader may be  uploaded  to  BBS 
  1660.         systems  provided copyright notices are not removed and  no  changes 
  1661.         are  made  to  the program. There are no  warranties,  expressed  or 
  1662.         implied,  for unregistered  copies  of QReader.  Sysops who  install 
  1663.         QReader assume any and all liabilities for anything which may result
  1664.         as  a  consequence  of running QReader.  For  registered  copies  of 
  1665.         QReader,  Yandell  Computer  Services  warrants  that  QReader  will 
  1666.         perform  as described in this documentation.  In the  event  QReader 
  1667.         does  not perform as specified, then Yandell Computer Services  will 
  1668.         elect to either fix QReader,  or refund the amount paid, if notified 
  1669.         within 30 days of registration.
  1670.                
  1671.         Under no circumstances shall Yandell Computer Services or the author
  1672.         of QReader  be liable for any loss of profit or any  other  damages, 
  1673.         including but not limited to special, incidental, consequential,  or 
  1674.         other damages, arising out of the use or inability to use QReader.
  1675.  
  1676.  
  1677.         5.5  About the Author
  1678.         ---------------------
  1679.         L.  Brent Yandell has been involved in telecommunications  for  five 
  1680.         years,  and has been updating and supporting various  door  programs 
  1681.         for  over  four years as of this writing.  Most PCBoard Sysops  will 
  1682.         be  familiar with PCBFV, the popular on-line  file  viewer/extractor 
  1683.         used  in  the  PCBoard  F V (File View)  process.  Many  Sysops  are 
  1684.         familiar  with USBBSDOR, a door for displaying the popular  national 
  1685.         USBBS listing. USBBSDOR has been written, updated, and supported for 
  1686.         almost 5 years!
  1687.                                                        
  1688.  
  1689.         5.6  Acknowledgments
  1690.         --------------------
  1691.         Appreciation and many thanks are in order for the following people:
  1692.           
  1693.         * Roy Timberman (Sound Advice)  for making his  twenty  node  system 
  1694.           available for testing QReader, and providing a  distribution  site
  1695.           for new releases: 816-436-4516 (HST) and 816-436-8029 (Hayes).
  1696.  
  1697.         * Jeff Sumberg for the serial library used in QReader.
  1698.  
  1699.         * Jim Brewer for overall project review.
  1700.  
  1701.         * Tim Yandell for proofing this documentation.
  1702.  
  1703.         * All of the QReader version 2.0 beta testers. 
  1704.           
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.           
  1715.  
  1716.  
  1717.  
  1718.  
  1719.         --------------------------------------------------------------------
  1720.         Page 27                        QReader                       Page 27
  1721.         --------------------------------------------------------------------
  1722.  
  1723.         6.0  Registering QReader
  1724.         ------------------------
  1725.         QReader is not free software.  QReader should be registered no later 
  1726.         than 30 days after installation. 
  1727.  
  1728.         Registration is $25.00 and may be paid by check, money order,  VISA, 
  1729.         Mastercard, or Discover. 
  1730.  
  1731.         If  registering with a credit card, you may receive  a  registration 
  1732.         number INSTANTLY!
  1733.           
  1734.         Refer to  the  enclosed file  ORDER.FRM  for  complete  registration 
  1735.         instructions.
  1736.  
  1737.